long term lease - German English Dictionary